#ifndef __MESSAGEPROCESSOR_H__
#define __MESSAGEPROCESSOR_H__
#include "Queue.h"
#include "BaseMessage.h"
#include "pthread.h"
#include "HandlerManager.h"
class MessageProcessor
{
public:
   	virtual ~MessageProcessor(void);
	static void put(BaseMessage* message);
	static void* run(void *arg);
	static void start();
private:
    MessageProcessor();
};

#endif

